package com.zmj.sy.mom.srv.aps.bean.entity.lantekpre;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.sy.mom.srv.aps.bean.entity.base.BaseEntity;
import com.zmj.sy.mom.srv.aps.utils.Comment;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
@TableName("tb_third_lantek_nest_plate")
public class LantekNestPlate extends BaseEntity {

    private Integer sinoCamId;

    private Integer receiveNestId;

    @Comment("材料编号")
    private String stockListNo;

    @Comment("工厂编号")
    private String factoryIdk;

    @Comment("项目编号")
    private String projectId;

    @Comment("分部工程")
    private String stockNo;

    @Comment("炉批号")
    private String heatNumber;

    @Comment("钢板物料号")
    private String exMaterielId;

    @Comment("钢板物料名称")
    private String materielName;

    @Comment("材质")
    private String texture;

    @Comment("厚度")
    private String norm;

    @Comment("宽度(mm)")
    private BigDecimal width;

    @Comment("长度(mm)")
    private BigDecimal length;

    @Comment("数量")
    private BigDecimal amount;

    @Comment("仓库地址")
    private String storehouseId;

    @Comment("领料状态:1未领料,2完成")
    private Integer status;

    @Comment("领料时间")
    private LocalDateTime pickDateTime;

    @Comment("领料人编号")
    private String userId;

    @Comment("领料人")
    private String userName;

    @Comment("层级")
    private Integer layer;

    @Comment("是否虚拟钢板")
    private Boolean isVirtual;

    @Comment("层数")
    private Integer sequence;

    @Comment("空切长度")
    private BigDecimal emptyCutLength;

    @Comment("切割总长度")
    private BigDecimal totalCutLength;

    @Comment("切割时长")
    private BigDecimal cutTime;

    @Comment("打孔次数")
    private Integer holeCount;

    @Comment("共边长度")
    private BigDecimal sideLength;

    @Comment("钢板利用率")
    private BigDecimal rate;

    @Comment("钢板套料图纸")
    private String pngUrl;

    @Comment("堆垛位置")
    private String positionCode;

    @Comment("切割编号也就是套料图号")
    private String nestId;

    @Comment("套料面积和")
    private BigDecimal nestArea;

    @Comment("预套料版本号")
    private Integer preVersion;

}
